156ed4
@@ -46,9 +46,6 @@
public PhysicalOptimizer(PhysicalContext pctx, HiveConf hiveConf) {
    */
   private void initialize(HiveConf hiveConf) {
     resolvers = new ArrayList<PhysicalPlanResolver>();
-    if (hiveConf.getBoolVar(HiveConf.ConfVars.HIVESKEWJOIN)) {
-      resolvers.add(new SkewJoinResolver());
-    }
     if (hiveConf.getBoolVar(HiveConf.ConfVars.HIVECONVERTJOIN)) {
       resolvers.add(new CommonJoinResolver());
 
@@ -59,6 +56,9 @@
private void initialize(HiveConf hiveConf) {
         resolvers.add(new SortMergeJoinResolver());
       }
     }
+    if (hiveConf.getBoolVar(HiveConf.ConfVars.HIVESKEWJOIN)) {
+      resolvers.add(new SkewJoinResolver());
+    }
 
     resolvers.add(new MapJoinResolver());
     if (hiveConf.getBoolVar(HiveConf.ConfVars.HIVEMETADATAONLYQUERIES)) {
